/**
 * 
 */
package xiaojian.toolkit.fsm;

import xiaojian.toolkit.fsm.event.TimeoutEvent;

/**
 * @author hp
 *
 */
public interface FiniteStateMachine {
	public void acceptEvent(final Object event);
	public Runnable scheduleTimeout(final TimeoutEvent event, final long delay);
}
